# near model CODE resource # jump table entries: 568-570 (3 of them) export_73: 00000000 4E56 FFFC link A6, -0x0004 00000004 48E7 0100 movem.l -[A7], D7 00000008 4247 clr.w D7 0000000A 1E2D FCFA move.b D7, [A5 - 0x306] 0000000E 3F07 move.w -[A7], D7 00000010 486D FCFB pea.l [A5 - 0x305] 00000014 3F3C 0000 move.w -[A7], 0x0 00000018 487A 0044 pea.l [PC + 0x44 /* 0000005E, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000001C 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 00000020 6600 0006 bne +0x8 /* 00000028 */ 00000024 4EFA 002E jmp [PC + 0x2E /* 00000054 */] label00000028: 00000028 486E FFFC pea.l [A6 - 0x4] 0000002C 486D 04AA pea.l [A5 + 0x4AA /* export_145 */] 00000030 3F3C 0004 move.w -[A7], 0x4 00000034 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00000038 3F3C 0014 move.w -[A7], 0x14 0000003C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000040 3F3C 0005 move.w -[A7], 0x5 00000044 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000048 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000004C 3F3C 0006 move.w -[A7], 0x6 00000050 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label00000054: 00000054 4CDF 0080 movem.l D7, [A7]+ 00000058 4E5E unlink A6 0000005A 2E9F move.l [A7], [A7]+ 0000005C 4E75 rts export_72: 0000005E 4E56 0000 link A6, 0 00000062 48E7 0100 movem.l -[A7], D7 00000066 4A2D FF10 tst.b [A5 - 0xF0] 0000006A 6700 000E beq +0x10 /* 0000007A */ 0000006E 487A 00F4 pea.l [PC + 0xF4 /* 00000164, value 0x25544D79 '%TMy', pstring "TMyApplication.DoSetUpMenus, object: " */] 00000072 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000076 4EAD 015A jsr [A5 + 0x15A /* export_39 */] label0000007A: 0000007A 3F3C 0001 move.w -[A7], 0x1 0000007E 1F3C 0001 move.b -[A7], 0x1 00000082 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00000086 4EFA 0094 jmp [PC + 0x94 /* 0000011C */] label0000008A: 0000008A 3F3C 0008 move.w -[A7], 0x8 0000008E 1F3C 0001 move.b -[A7], 0x1 00000092 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00000096 3F3C 03E8 move.w -[A7], 0x3E8 0000009A 1F3C 0001 move.b -[A7], 0x1 0000009E 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000000A2 3F3C 03E9 move.w -[A7], 0x3E9 000000A6 4227 clr.b -[A7] 000000A8 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000000AC 3F3C 03EA move.w -[A7], 0x3EA 000000B0 1F3C 0001 move.b -[A7], 0x1 000000B4 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000000B8 4EFA 0080 jmp [PC + 0x80 /* 0000013A */] label000000BC: 000000BC 3F3C 0008 move.w -[A7], 0x8 000000C0 4227 clr.b -[A7] 000000C2 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000000C6 3F3C 03E8 move.w -[A7], 0x3E8 000000CA 4227 clr.b -[A7] 000000CC 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000000D0 3F3C 03EA move.w -[A7], 0x3EA 000000D4 1F3C 0001 move.b -[A7], 0x1 000000D8 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000000DC 3F3C 03E9 move.w -[A7], 0x3E9 000000E0 1F3C 0001 move.b -[A7], 0x1 000000E4 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000000E8 4EFA 0050 jmp [PC + 0x50 /* 0000013A */] label000000EC: 000000EC 3F3C 0008 move.w -[A7], 0x8 000000F0 4227 clr.b -[A7] 000000F2 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000000F6 3F3C 03E8 move.w -[A7], 0x3E8 000000FA 1F3C 0001 move.b -[A7], 0x1 000000FE 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00000102 3F3C 03EA move.w -[A7], 0x3EA 00000106 4227 clr.b -[A7] 00000108 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 0000010C 3F3C 03E9 move.w -[A7], 0x3E9 00000110 1F3C 0001 move.b -[A7], 0x1 00000114 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00000118 4EFA 0020 jmp [PC + 0x20 /* 0000013A */] label0000011C: 0000011C 4247 clr.w D7 0000011E 1E2D FFEA move.b D7, [A5 - 0x16] 00000122 0C07 0000 cmpi.b D7, 0x0 00000126 6700 FF94 beq -0x6A /* 000000BC */ 0000012A 0C07 0001 cmpi.b D7, 0x1 0000012E 6700 FFBC beq -0x42 /* 000000EC */ 00000132 0C07 0002 cmpi.b D7, 0x2 00000136 6700 FF52 beq -0xAC /* 0000008A */ label0000013A: 0000013A 3F3C 0014 move.w -[A7], 0x14 0000013E 1F3C 0001 move.b -[A7], 0x1 00000142 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00000146 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000014A 1F3C 0001 move.b -[A7], 0x1 0000014E 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00000152 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000156 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 0000015A 4CDF 0080 movem.l D7, [A7]+ 0000015E 4E5E unlink A6 00000160 2E9F move.l [A7], [A7]+ 00000162 4E75 rts 00000164 2554 4D79 move.l [A2 + 0x4D79], [A4] 00000168 4170 706C chk.w D0, [A0 + D7.w + 0x6C] 0000016C 6963 bvs +0x65 /* 000001D1 */ 0000016E 6174 bsr +0x76 /* 000001E4 */ 00000170 696F bvs +0x71 /* 000001E1 */ 00000172 6E2E bgt +0x30 /* 000001A2 */ 00000174 446F 5365 neg.w [A7 + 0x5365] 00000178 7455 moveq.l D2, 0x55 0000017A 704D moveq.l D0, 0x4D 0000017C 656E bcs +0x70 /* 000001EC */ 0000017E 7573 moveq.l D2, 0x73 00000180 2C20 move.l D6, -[A0] 00000182 6F62 ble +0x64 /* 000001E6 */ 00000184 6A65 bpl +0x67 /* 000001EB */ 00000186 6374 bls +0x76 /* 000001FC */ 00000188 3A20 move.w D5, -[A0] export_71: 0000018A 4E56 FFE4 link A6, -0x001C 0000018E 48E7 0100 movem.l -[A7], D7 00000192 4A2D FF10 tst.b [A5 - 0xF0] 00000196 6700 000E beq +0x10 /* 000001A6 */ 0000019A 487A 019C pea.l [PC + 0x19C /* 00000338, value 0x1C544D79, pstring "TMyApplication.DoMenuCommand" */] 0000019E 2F2E 0008 move.l -[A7], [A6 + 0x8] label000001A2: 000001A2 4EAD 015A jsr [A5 + 0x15A /* export_39 */] label000001A6: 000001A6 4EFA 0140 jmp [PC + 0x140 /* 000002E8 */] label000001AA: 000001AA 486E FFFC pea.l [A6 - 0x4] 000001AE 486D 049A pea.l [A5 + 0x49A /* export_143 */] 000001B2 3F3C 0004 move.w -[A7], 0x4 000001B6 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 000001BA 3F3C 0001 move.w -[A7], 0x1 000001BE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001C2 3F3C 0005 move.w -[A7], 0x5 000001C6 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000001CA 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4] 000001D0 4EFA 0156 jmp [PC + 0x156 /* 00000328 */] label000001D4: 000001D4 486E FFF8 pea.l [A6 - 0x8] 000001D8 486D 04A2 pea.l [A5 + 0x4A2 /* export_144 */] 000001DC 3F3C 0004 move.w -[A7], 0x4 000001E0 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] fn000001E4: 000001E4 3F3C 0008 move.w -[A7], 0x8 // begin alternate branch 000001E6-000001EC label000001E6: 000001E6 0008 2F2E ori.b A0, 0x2E /* '.' */ 000001EA FFF8 .invalid <> // end alternate branch 000001E6-000001EC label000001E6: // (misaligned) 000001E8 2F2E FFF8 move.l -[A7], [A6 - 0x8] label000001EC: 000001EC 3F3C 0005 move.w -[A7], 0x5 000001F0 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000001F4 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8] 000001FA 4EFA 012C jmp [PC + 0x12C /* 00000328 */] // begin alternate branch 000001FC-00000202 label000001FC: 000001FC 012C 486E btst [A4 + 0x486E], D0 label000001FE: // (misaligned) 00000200 FFF4 .invalid <> // end alternate branch 000001FC-00000202 label000001FC: // (misaligned) label000001FE: 000001FE 486E FFF4 pea.l [A6 - 0xC] 00000202 486D 04AA pea.l [A5 + 0x4AA /* export_145 */] 00000206 3F3C 0004 move.w -[A7], 0x4 0000020A 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 0000020E 3F3C 0014 move.w -[A7], 0x14 00000212 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000216 3F3C 0005 move.w -[A7], 0x5 0000021A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 0000021E 2D6E FFF4 000E move.l [A6 + 0xE], [A6 - 0xC] 00000224 4EFA 0102 jmp [PC + 0x102 /* 00000328 */] label00000228: 00000228 486E FFF0 pea.l [A6 - 0x10] 0000022C 486D 04B2 pea.l [A5 + 0x4B2 /* export_146 */] 00000230 3F3C 0004 move.w -[A7], 0x4 00000234 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00000238 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000023C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000240 3F3C 0005 move.w -[A7], 0x5 00000244 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000248 2D6E FFF0 000E move.l [A6 + 0xE], [A6 - 0x10] 0000024E 4EFA 00D8 jmp [PC + 0xD8 /* 00000328 */] label00000252: 00000252 486E FFEC pea.l [A6 - 0x14] 00000256 486D 0502 pea.l [A5 + 0x502 /* export_156 */] 0000025A 3F3C 0004 move.w -[A7], 0x4 0000025E 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00000262 3F3C 03E8 move.w -[A7], 0x3E8 00000266 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000026A 3F3C 0005 move.w -[A7], 0x5 0000026E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000272 2D6E FFEC 000E move.l [A6 + 0xE], [A6 - 0x14] 00000278 4EFA 00AE jmp [PC + 0xAE /* 00000328 */] label0000027C: 0000027C 486E FFE8 pea.l [A6 - 0x18] 00000280 486D 04F2 pea.l [A5 + 0x4F2 /* export_154 */] 00000284 3F3C 0004 move.w -[A7], 0x4 00000288 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 0000028C 3F3C 03E9 move.w -[A7], 0x3E9 00000290 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000294 3F3C 0005 move.w -[A7], 0x5 00000298 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 0000029C 2D6E FFE8 000E move.l [A6 + 0xE], [A6 - 0x18] 000002A2 4EFA 0084 jmp [PC + 0x84 /* 00000328 */] label000002A6: 000002A6 486E FFE4 pea.l [A6 - 0x1C] 000002AA 486D 04FA pea.l [A5 + 0x4FA /* export_155 */] 000002AE 3F3C 0004 move.w -[A7], 0x4 000002B2 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 000002B6 3F3C 03EA move.w -[A7], 0x3EA 000002BA 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000002BE 3F3C 0005 move.w -[A7], 0x5 000002C2 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000002C6 2D6E FFE4 000E move.l [A6 + 0xE], [A6 - 0x1C] 000002CC 4EFA 005A jmp [PC + 0x5A /* 00000328 */] label000002D0: 000002D0 598F subq.l A7, 4 000002D2 3F2E 000C move.w -[A7], [A6 + 0xC] 000002D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002DA 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 000002DE 2E1F move.l D7, [A7]+ 000002E0 2D47 000E move.l [A6 + 0xE], D7 000002E4 4EFA 0042 jmp [PC + 0x42 /* 00000328 */] label000002E8: 000002E8 3E2E 000C move.w D7, [A6 + 0xC] 000002EC 0C47 0001 cmpi.w D7, 0x1 000002F0 6700 FEB8 beq -0x146 /* 000001AA */ 000002F4 0C47 0008 cmpi.w D7, 0x8 000002F8 6700 FEDA beq -0x124 /* 000001D4 */ 000002FC 0C47 000A cmpi.w D7, 0xA /* '\n' */ 00000300 6700 FF26 beq -0xD8 /* 00000228 */ 00000304 0C47 0014 cmpi.w D7, 0x14 00000308 6700 FEF4 beq -0x10A /* 000001FE */ 0000030C 0C47 03E8 cmpi.w D7, 0x3E8 00000310 6700 FF40 beq -0xBE /* 00000252 */ 00000314 0C47 03E9 cmpi.w D7, 0x3E9 00000318 6700 FF62 beq -0x9C /* 0000027C */ 0000031C 0C47 03EA cmpi.w D7, 0x3EA 00000320 6700 FF84 beq -0x7A /* 000002A6 */ 00000324 4EFA FFAA jmp [PC - 0x56 /* 000002D0 */] label00000328: 00000328 4267 clr.w -[A7] 0000032A A938 syscall HiliteMenu 0000032C 4CDF 0080 movem.l D7, [A7]+ 00000330 4E5E unlink A6 00000332 205F movea.l A0, [A7]+ 00000334 5C8F addq.l A7, 6 00000336 4ED0 jmp [A0] 00000338 1C54 movea.b A6, [A4] 0000033A 4D79 4170 706C chk.w D6, [0x4170706C] 00000340 6963 bvs +0x65 /* 000003A5 */ 00000342 6174 bsr +0x76 /* 000003B8 */ 00000344 696F bvs +0x71 /* 000003B5 */ 00000346 6E2E bgt +0x30 /* 00000376 */ 00000348 446F 4D65 neg.w [A7 + 0x4D65] 0000034C 6E75 bgt +0x77 /* 000003C3 */ 0000034E 436F 6D6D chk.w D1, [A7 + 0x6D6D] 00000352 616E bsr +0x70 /* 000003C2 */ 00000354 6400 .incomplete